import base64

import  ddddocr
"""
滚动条:
1 怎么处理文件上传的?
由于 Selenium 不能与文件上传对话框交互，因此它提供了一种无需打开对话框即可上传文件的方法。
先定位到文件上传的元组,然后直接使用 send keys 方法发送将要上传文件的完整路径
"""

import time

from selenium import webdriver
from selenium.webdriver import ActionChains

from selenium.webdriver.common.by import By
driver=webdriver.Edge()
driver.maximize_window()
driver.get("http://192.168.1.24:8080/cpSqWriter")

ele=driver.find_element(By.CSS_SELECTOR,".login-code-img")
ele.screenshot("code.png")
img=ele.get_attribute("src")
img_data = base64.b64decode(img)
with open("code.png","wb") as f:
    f.write(img_data)
ddddocr= ddddocr.DdddOcr()
txst=ddddocr.classification(img)
print(txst)















# 4 关闭浏览器驱动对象
time.sleep(30)  #代码暂停10s中
driver.quit()





